package com.lancoo.ccas52.arrangecourse.AlgDataSource.dataprocess;

import com.lancoo.ccas52.pojo.dto.ArrangePeriod;
import com.lancoo.ccas52.pojo.dto.ArrangeRoomDto;
import com.lancoo.ccas52.pojo.dto.ArrangeRoomRuleDto;
import com.lancoo.ccas52.pojo.vo.Campus;

import java.util.HashMap;
import java.util.List;

/**
 * @Description 教室课时信息列表信息
 * @Author Fortysun
 * @Date 2023/4/13 19:32
 **/
public interface TimeslotRoomDataService {
    /**
     * 获取教师信息列表
     * @return
     */
    HashMap<String, List<ArrangeRoomDto>> getRoomMap();
    /**
     * 获取课时信息列表
     * @return
     */
    List<ArrangePeriod> getTimeslotList();
    /**
     * 获取每个校区的教室禁排信息列表
     * @return
     */
    HashMap<String, List<ArrangeRoomRuleDto>> getRoomRuleMap();
}
